A Detailed Software Process Improvement Methodology: BG-SPI
نویسندگان
چکیده
Software Process Improvement (SPI) methodology is defined as definitions of sequence of tasks, tools and techniques to be performed to plan and implement improvement activities. Well-known SPI frameworks like CMMI and ISO/IEC 15504 define SPI methodologies in an abstract manner. We developed an SPI methodology, BG-SPI, providing a ready-to-use SPI scheme with guidance on an iterative SPI lifecycle, composed of task definitions with details on resources, tools, roles, participation of groups, process assets, and other process specific supporting items. Utilizing BG-SPI with support of SPI experts, organizations can easily plan and manage SPI lifecycle. BG-SPI methodology is applied over 10 organizations with different size, sectors and SPI motivations. This paper explains BG-SPI and provide insight on how a detailed SPI methodology helps the SPI projects in various aspects.
منابع مشابه
Establishing Product Process Dependencies in SPI
One of the basic assumptions behind most software process improvement methods is that improved processes lead to improved product quality. Despite the popularity of SPI methods, there is a lack of both methods and experience reports on the explicit relationship between software process improvement (SPI) and product improvement. PROFES is a methodology that helps to shift from generic process im...
متن کاملSystematic Literature Reviews of Software Process Improvement: A Tertiary Study
Systematic Literature Review (SLR) is becoming a vital part of present day research in software process improvement (SPI). Nevertheless, there is no available study that provides detail review of the published software process improvement SLRs. Objective: The aim of this article is to classify the SLRs of SPI in order to identify the main research areas covered and evaluate the quality of the p...
متن کاملCritical barriers for software process improvement implementation: An empirical study
In this paper we present findings from our recent empirical study of software process improvement (SPI) implementation critical barriers (CBs) in twenty-six Australian software companies. The objective of this study is to summarise the issues that playa negative role in the implementation of SPI programmes and to identify the key barriers. Through our empirical study we identified 5 barriers (o...
متن کاملEnabling Software Process Improvement in Agile Software Development Teams and Organisations
Agile software development has challenged the traditional ways of delivering software as it provides a very different approach to software development. In recent decades, software process improvement (SPI) has been widely studied in the context of traditional software development, and its strengths and weaknesses have been recognised. As organisations increasingly adopt agile software developme...
متن کاملImproving research methodology as a part of doing software process improvement
Working with software process improvement (SPI), using measurements and statistical methods, can easily be a challenge for SPI people. Workers dislike having their processes monitored and managers dislike being informed of their processes being less than perfect. The power needed by SPI people for carrying out their work may thus be challenged, and one way of facing up to this might be to argue...
متن کامل